2
作業一:符號架構師
PolyU COMP5511Week 1
00:00

認識 SHRDLU(1968-1970)

早在 GPT 等大型語言模型出現之前,就已有了 SHRDLU。它由 Terry Winograd 在 MIT 開發,是「符號式 AI」(又稱 GOFAI:老派好 AI)的開創性實驗。

1.「微型世界」假說

SHRDLU 並不試圖理解整個雜亂無章的宇宙,而是棲身於一個受限制的 積木世界之中。這個世界只包含特定物件:磚塊、金字塔和一個箱子。

  • 符號接地: 因為世界很小,每個詞(「紅色」、「移動」、「上面」)都能被精確定義。程式之所以「理解」積木,是因為它在記憶體中有直接指向該物件的指標。

2. 能力

  • 理解: 「把紅色積木放到綠色積木上。」
  • 推理: 「我做不到,綠色積木被蓋住了。」(它理解物理限制)。
  • 記憶: 「你為什麼那麼做?」->「因為你叫我做的。」

3. 歷史背景

它運行於一台 DEC PDP-10 主機(速度 1 MIPS)上,並使用向量圖形顯示器。其邏輯以 MacLisp 及 Micro-Planner撰寫。

Python 表示法(「狀態」)